package src.itheima03;
/*
    增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环，专门用来遍历数组和集合的

    增强for遍历数组:
        数组:
            double[] arr = {100.0,200.0,300.0};
        格式:
            for( 数组中存储元素的类型 变量名称 : 数组名 ){
                ...
            }
        注意:
            1.增强for遍历数组,底层使用的是普通for
            2.增强for遍历数组,尽量不要完成对数组的增删改,否则会出问题
            3.增强for遍历数组,快捷键:
                数组名.for
 */
/*
public class Demo03NBForArray {
    public static void main(String[] args) {
        double[] arr = {100.0,200.0,300.0};
        //普通for
        for(int i = 0;i<arr.length;i++) {
            System.out.println(arr[i]);
        }
        System.out.println("--------");
        //增强for
        //内部原理: 每次从数组arr中取出一个元素,存储到变量num中
        for(double num : arr) {
            System.out.println(num);
        }

    }
}
*/
public class Demo03NBForArray {
    public static void main(String[] args) {
        double[] arr={100.0,200.0,300.0};


        for (int i = 0; i <arr.length ; i++) {
            System.out.println(arr[i]);
        }

        for (double v : arr) {
            System.out.println(v);
        }
    }
}